/**
 * 简单测试脚本 - 验证项目数据结构
 */

console.log('======= 开始测试 =======');

// 新数据结构测试
const now = Math.floor(Date.now() / 1000);
const newData = {
    // 1. 基础标识信息
    id: 'proj_' + now,
    projectCode: 'TEST-' + now,
    projectTitle: '测试项目',
    name: '测试项目',
    model: 'XR2000',
    
    // 2. 分类与描述信息
    projectType: 1,
    projectTypeName: '硬件项目',
    category: '研发',
    applicationType: '电机控制',
    description: '这是测试项目描述',
    
    // 3. 人员信息
    customerName: '测试客户',
    applicantId: 'user1',
    applicantName: '测试用户',
    projectManagerId: 'manager1',
    projectManagerName: '测试经理',
    
    // 4. 项目状态
    level1: 1,
    level2: 'director',
    level3: '',
    level4: '',
    statusDesc: '项目审核 > 董事长',
    priority: 'normal',
    
    // 5. 时间信息
    createTime: now,
    updateTime: now,
    startDate: now,
    endDate: now + 90 * 24 * 60 * 60
};

// 旧数据结构示例
const oldData = {
    _id: 'proj_old',
    PROJECT_TITLE: '旧项目',
    PROJECT_CODE: 'OLD-CODE',
    PROJECT_NAME: '旧项目',
    PROJECT_DESC: '旧项目描述',
    PROJECT_STATUS: 1,
    PROJECT_SUB_STATUS: 'director',
    PROJECT_STATUS_DESC: '项目审核 > 董事长',
    ADD_TIME: now,
    EDIT_TIME: now
};

console.log('旧数据结构字段数:', Object.keys(oldData).length);
console.log('旧数据结构:', oldData);

console.log('\n新数据结构字段数:', Object.keys(newData).length);
console.log('新数据结构:', newData);

console.log('======= 测试结束 ======='); 